//
//  Configuration.h
//  AppControllerDevices
//
//  Created by joker on 15/8/7.
//  Copyright (c) 2015年 joker. All rights reserved.
//

#ifndef AppControllerDevices_Configuration_h
#define AppControllerDevices_Configuration_h

//MARK: FFmpeg头文件包含
#import "libavcodec/avcodec.h"
#import  "libavformat/avformat.h"
#import  "libswscale/swscale.h" 

    //TUTK头文件相关
#import "IOTCAPIs.h"
#import "AVAPIs.h"
#import "AVIOCTRLDEFs.h"
#import "AVFRAMEINFO.h"

    //MARK: TUTK Maser cszP2PHostName
#define P2PHostNamePrimary ("50.19.254.134")
#define P2PHostNameSecondary    ("122.248.234.207")
#define P2PHostNameThird ("m4.iotcplatform.com")
#define P2PHostNameFourth    ("m5.iotcplatform.com")

    //MARK: 最大通道数设置
#define MaxChannelNum  (4)

    //MARK:音视频缓冲区大小设定
#define VIDEO_BUF_SIZE  (2000000)
#define AUDIO_BUF_SIZE  (4096)
    //音频播放缓冲队列中的缓冲区个数
#define QUEUE_BUFFER_SIZE   (3)

    //音频数据包头无效数据字节数设定
#define PADDINGBITS (24)//表示音频包头填充了额外24字节
//#define PADDINGBITS (0) //表法示音频包头没有填充其它字节

#endif
